home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / knowhow4 / pixel.cpp < prev    next >
C/C++ Source or Header  |  1994-10-10  |  656b  |  22 lines

  1. #include <stdlib.h>
  2. #include "pixel.h"
  3. #include "graphpp.h"
  4.  
  5. void put_pixel(int x, int y, int pat, int bak, int attr)                              // put pixel with
  6.     {                                                     // attr or bak
  7.     int sx, sy;                                         // color, using fill
  8.     sx = x % 8;
  9.     sy = y % 8;
  10.     int col = pattern[pat][sy] & (1 << sx) ? bak : attr;
  11.     putpixel(x, y, col);
  12.     }
  13. ///////////////////////
  14. void put_pixel_error_prop(int x, int y, int weight, int pat,
  15.     int bak, int attr)
  16.     {
  17.     if(random(pat) > weight)
  18.     putpixel(x, y, attr);
  19.     else
  20.     putpixel(x, y, bak);
  21.     }
  22.